microfiltration membranes - Spanish English Dictionary